安卓手机上的行车助手

目录

摘要………………………………………………………………………3

项目介绍

1.1总介绍………………………………………………………………3

1.2 开始界面……………………………………………………………4

1.3 开车界面……………………………………………………………4

1.4 找车界面……………………………………………………………5

1.5 地图界面……………………………………………………………5

1.6 查违章界面…………………………………………………………5

项目制作经验和体会

2.1重难点的解决方法…………………………………………………6

2.2创新的探索精神……………………………………………………6摘要

近些年,由于人们的生活水平的上升,许多市民开上了汽车,但是种种问题接踵而来,最为显著的就是交通事故,每次交通事故都会或多或少的造成一些生命和财产的损失,这不是开汽车的初衷。而交通事故的产生原因中总有些是因为开车接打电话或收发短信。其次,有些车主会遇到因为把车停在了不熟悉的停车场,在取车的时候找不到车的位置。针对这两个问题,我专门设计了这款手机应用程序。其中还有查询车辆的违章情况的辅助系统。

关键词: 安卓系统 开车

项目介绍

1.1总体介绍

首先,为了解决开车收发短信以及接打电话的问题,我设计了短信的自动回复功能,当程序处于开车状态时,收到短信时会自动回复事先设置好的内容,并用语音把短信内容朗读出来。这样既不需要司机查看短信也不需要回复短信,大大降低了事故触发几率。

其次,为了解决找不到车在哪里的问题,我设计了一个可以吧你的停车地点的位置信息保存下来并在下次开启程序时查看车辆的位置或者选择导航。这样便解决了找车的问题。

第三,有一个辅助功能——查询车辆违章情况,并在设置好信息后发现违章记录自动提醒的功能。这样可以不需要车主电话查询,或者连违章了都不知道,一直到年底审车才发现有违章没有处理。1.2开始界面

开始界面,顾名思义,就是程序刚刚开启时的界面(如下左图)。可以看见,屏幕上显示了三个按钮。第一个是“开车”即进入开车模式。第二个是“找车”,如果事先有已经保存的位置信息就可以显示出车辆的位置。第三个是“查违章”,可以查询车辆违章情况。

1.3开车界面

开车界面,就是开车模式的界面(如下中图)。第二排的粗体字是预先设置的回复内容,回复短信时的内容便是这个。如果想对回复内容进行修改,只需要在下面的输入框中输入新的内容,并点击按钮“修改回复内容”就可以修改。再下方的位置信息是实时你的位置信息,上面的是粗略位置,下方是精确位置,用经纬度表示。继续向下是一个勾选框,勾选后回复短信不仅回复设置的内容,还有你的位置信息。最下方的按钮“保存位置信息”,单击可以保存当前屏幕显示的位置信息。

退出此页面之前,会询问是否保存位置信息,如果点是,下次就可以用于寻找车辆。

1.4找车界面

找车界面,就是用来寻找车辆的界面(如下左图)。上方显示了车辆的位置,一个是粗略位置,还有一个是精确的经纬度信息。

点击按钮“进入地图定位”,可以在地图上查看车辆的位置,并选择导航。

1.5地图界面

地图界面,就是用来查看地图的界面(如下中图)。只需要在输入框中输入提示的字符,就可以把车辆位置显示在地图中。点击右下方的按钮就可以导航寻车。

1.6查违章界面

图2

查违章界面,就是查询车辆违章情况的界面(如下右图)。在输入框中根据提示输入对应的正确信息,就可以查询。结果会返回在文本“结果”处。如果没有违章就会提示“恭喜您,没有违章!”

二、项目制作经验和体会

2.1重难点的解决方法

这个项目也不乏一些重难点,比如GSP定位出来的经纬度坐标和Google地图用于定位的坐标有一点偏差,这导致我一开始的定位一直不准,而且难以发现问题在哪里,我在网上查阅了大量资料才意外的了解到是这个原因。

对于种种问题,不要放弃,了解它,这样的同时也提升了自己的知识与实践能力。

2.2创新的探索精神

这种精神我在这个项目的制作过程中深有体会。比如有些功能的实现用我熟知的方式需要大量的代码,我总觉得有更方便的方式,于是我大胆尝试有些没有学习过的代码,根据网络上的资料自行学习,最终成功改进,使代码变得简洁明了。

图3

图3

图4

图4

图5

图5

图6

图6